using System;
using System.Collections.Generic;

namespace MefContrib.Models.Provider.Tests
{
    public class DummyPart
    {
        public string DummyImport { get; set; }
        public Lazy<string> DummyLazyImport { get; set; }
        public IEnumerable<string> DummyCollectionImport { get; set; }
        public IEnumerable<Lazy<string>> DummyLazyCollectionImport { get; set; }
        public IEnumerable<Lazy<string, IDummyView>> DummyLazyMetadataCollectionImport { get; set; } 
    }

    public interface IDummyView
    {
        string Name { get; }    
    }
}